<body>
<script>
if (window.testRunner) {
    testRunner.dumpAsText();
    testRunner.dumpBackForwardList();
    testRunner.waitUntilDone();
}

function continueTest() {
    if (sessionStorage.getItem("push-state-grandchild") == null) {
        sessionStorage.setItem("push-state-grandchild", "true");
        if (window.internals)
            internals.forceReload(false);
    } else {
        sessionStorage.removeItem("push-state-grandchild");
        if (window.testRunner)
            testRunner.notifyDone();
    }
}
</script>
<iframe src="resources/push-state-in-grandchild-child.html"></iframe>
</body>
